formats
Class Formats

java.lang.Object
  extended byformats.Formats

public class Formats
extends java.lang.Object

Diese Klasse enthält Hilfsmethoden zum Formatieren von Zahlen, Arrays und Strings zu Strings für Ausgaben.
Diese Klasse kann nicht instanziert werden.

Created on 11. Juli 2003, 19:03

Version:
19.06.2004
Author:
M. Serhat Cinar

Field Summary
static long smKiloByte
          Konstante: Anzahl Bytes in einem Kilobyte.
static long smMegaByte
          Konstante: Anzahl Bytes in einem Megabyte.
 
Method Summary
static java.lang.String format(double d)
          Formatiert einen double Wert.
static java.lang.String format(double[] pArray)
          Formatiert ein Array von double-Werten zu einem String.
static java.lang.String format(double[][] pArray)
          Formatiert einen zweidimensionalen Array von double-Werten zu einem String.
static java.lang.String format(double d, int pNachkommastellen)
          Formatiert einen double Wert.
static java.lang.String format(int[] pArray)
          Formatiert ein Array von int-Werten zu einem String.
static java.lang.String format(int[][] pArray)
          Formatiert einen zweidimensionalen Array von int-Werten zu einem String.
static java.lang.String format(java.lang.String[] pText)
          Formatiert ein Array von Strings zu einem String.
static java.lang.String format(java.lang.String text, int len)
          Formatiert die Länge eines Strings.
static java.lang.String format(java.lang.String text, int minlen, int maxlen)
          Formatiert die Länge eines Strings.
static java.lang.String formatBytes(long pBytes)
          Formatiert die übergebene Zahl als eine Byte-Angabe.
static void main(java.lang.String[] argv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

smKiloByte

public static final long smKiloByte
Konstante: Anzahl Bytes in einem Kilobyte.

See Also:
Constant Field Values

smMegaByte

public static final long smMegaByte
Konstante: Anzahl Bytes in einem Megabyte.

See Also:
Constant Field Values
Method Detail

format

public static java.lang.String format(int[] pArray)
Formatiert ein Array von int-Werten zu einem String. Dabei werden die einzelnen Werte durch ein Leerzeichen getrennt und ohne Zeilenumbruch zusammengefügt. Der Wert an Index 0 steht im zurück gegebenen String ganz links.

Parameters:
pArray - Der int-Array, der zu formatieren ist.
Returns:
Formatierter String.

format

public static java.lang.String format(int[][] pArray)
Formatiert einen zweidimensionalen Array von int-Werten zu einem String. Dabei werden die einzelnen Werte durch ein Leerzeichen getrennt. Bsp.:
 [0][0] [0][1] [0][2] [0][3] [0][4] \n
 [1][0] [1][1] [1][2] [1][3] [1][4] \n
 [2][0] [2][1] [2][2] [2][3] [2][4] \n
 
Die einzelnen Zeilen werden durch einen Zeilenvorschub abgeschlossen

Parameters:
pArray - Der zwei dimensionale int-Array, der zu formatieren ist.
Returns:
Formatierter String.

format

public static java.lang.String format(double[] pArray)
Formatiert ein Array von double-Werten zu einem String. Dabei werden die einzelnen Werte durch ein Leerzeichen getrennt und ohne Zeilenumbruch zusammengefügt. Der Wert an Index 0 steht im zurück gegebenen String ganz links. Jeder double Wert wird mit zwei Nachkommastellen angegeben.

Parameters:
pArray - Der double-Array, der zu formatieren ist.
Returns:
Formatierter String.

format

public static java.lang.String format(double[][] pArray)
Formatiert einen zweidimensionalen Array von double-Werten zu einem String. Dabei werden die einzelnen Werte durch ein Leerzeichen getrennt. Bsp.:
 [0][0] [0][1] [0][2] [0][3] [0][4] \n
 [1][0] [1][1] [1][2] [1][3] [1][4] \n
 [2][0] [2][1] [2][2] [2][3] [2][4] \n
 
Die einzelnen Zeilen werden durch einen Zeilenvorschub abgeschlossen

Parameters:
pArray - Der zwei dimensionale double-Array, der zu formatieren ist.
Returns:
Formatierter String.

format

public static java.lang.String format(double d)
Formatiert einen double Wert. Es werden standardmässig zwei Nachkommastellen ausgegeben.

Parameters:
d - Der double-Wert, der in einen String umzuwandeln ist.
Returns:
Formatierter String.

format

public static java.lang.String format(double d,
                                      int pNachkommastellen)
Formatiert einen double Wert. Es werden die angebene Anzahl an Nachkommastellen benutzt.

Parameters:
d - Der double-Wert, der in einen String umzuwandeln ist.
pNachkommastellen - Anzahl der Nachkommastellen, die bei der Formatierung benutzt werden soll.
Returns:
Formatierter String.

format

public static java.lang.String format(java.lang.String text,
                                      int minlen,
                                      int maxlen)
Formatiert die Länge eines Strings. Ist der übergebene String kürzer als der Parameter minlen, so wird der String mit Leerzeichen aufgefüllt. Ist der übergebene String länger als der Parameter maxlen, so wird der String bei maxlen abgeschitten.

Parameters:
text - Der zu formatierende String.
minlen - Die Mindestlänge für den String, der zurückgegeben wird.
maxlen - Die maximale Länge für den String, der zurückgegeben wird.
Returns:
Formatierter String.

format

public static java.lang.String format(java.lang.String text,
                                      int len)
Formatiert die Länge eines Strings. Ist der übergebene String kürzer als der Parameter len, so wird der String mit Leerzeichen aufgefüllt. Ist der übergebene String länger als der Parameter len, so wird der String bei len abgeschitten.

Parameters:
text - Zu formatierender String.
len - Länge des zurückzugebenden Strings.
Returns:
Formatierter String mit der Länge len.

format

public static java.lang.String format(java.lang.String[] pText)
Formatiert ein Array von Strings zu einem String. Dabei werden die einzelnen Strings durch Zeilenumbrüche getrennt.

Parameters:
pText - Array von Strings, der zu formatieren ist.
Returns:
Formatierter String.

formatBytes

public static java.lang.String formatBytes(long pBytes)
Formatiert die übergebene Zahl als eine Byte-Angabe. Ist der Parameter pBytes grösser als ein Megabyte, wird ein String der Form "x,xx MB" zurückgeliefert. Ist er nur grösser als ein Kilobyte, wird "x,xx kB" zurückgeliefert. Ist er kleiner als ein Kilobyte, wird "xxx bytes" zurückgeliefert.

Parameters:
pBytes - Byteangabe.
Returns:
Formatierter String.

main

public static void main(java.lang.String[] argv)